artificial rain - Spanish English Dictionary